import math
a = input()
b=int(a)
if len(a) != 4:
    print("Введенное число не является четырёхзначным")
    exit()
n = 0
min = 10
max = -1
zero = 0 
chet = 0
for num in a:
    num_int = int(num)
    if min > num_int:
        min = num_int
    if max < num_int:
        max = num_int
    if num_int == 0:
        zero += 1
    if num_int % 2 == 0:
        chet += 1
print("Число четное:", "Да" if b % 2  == 0 else "Нет")
print("Число кратное трём:", "Да" if b % 3 == 0 else "Нет")
sw = 0 
for i in range(b//2):
    if i*i == b:
        sw = i
        break
print("Число является квадратом числа:", sw if sw != 0 else "Нет")
print()
print("Наименьшая цифра числа:", min)
print("Наибольшая цифра числа:", max)
print("Количество нулей в числе", zero)
print()
print()
if math.sqrt(b%10)%1==0:
    print("Цифра в разряде единиц является квадратом цифры:", int(math.sqrt(b%10)))
else:
    print("Цифра в разряде единиц является квадратом цифры: Нет")
    
if math.sqrt((b%100)//10)%1==0:
    print("Цифра в разряде десятков является квадратом цифры:", int(math.sqrt((b%100)//10)))
else:
    print("Цифра в разряде десятков является квадратом цифры: Нет")
    
if math.sqrt((b%1000)//100)%1==0:
    print("Цифра в разряде сотен является квадратом цифры:", int(math.sqrt((b%1000)//100)))
else:
    print("Цифра в разряде сотен является квадратом цифры: Нет")

if math.sqrt(b//1000)%1==0:
    print("Цифра в разряде тысяч является квадратом цифры:", int(math.sqrt(b//1000)))
else:
    print("Цифра в разряде тысяч является квадратом цифры: Нет")
    

